package br.com.projeto.util;

import java.text.MessageFormat;
import java.util.Locale;
import java.util.ResourceBundle;

import javax.faces.context.FacesContext;

public class MensagemUtil {

	private ResourceBundle resourceBundle;
	private Locale locale;

	public MensagemUtil(String bundle) {
		this.locale = FacesContext.getCurrentInstance().getApplication().getDefaultLocale();
		this.resourceBundle = ResourceBundle.getBundle(bundle, locale);
	}

	public String getMensagem(String chave) {
		return resourceBundle.getString(chave);
	}

	public String getMensagem(String chave, Object... args) {
		return MessageFormat.format(resourceBundle.getString(chave), args);
	}
	
}
